package StudyCode.Interfaces;

/**
 * @author lixiaoyao
 */
public class Employee implements Comparable<Employee> {

	private String name;
	private double salary;

	public Employee(String name, double salary) {
		this.name = name;
		this.salary = salary;
	}

	public String getName() {
		return this.name;
	}

	public double getSalary() {
		return this.salary;
	}

	public void raiseSalary(double byPercent) {
		double raise = salary * byPercent / 100;
		salary += raise;
	}

	@Override
	public int compareTo(Employee o) {
		return Double.compare(this.salary,o.salary);
	}
}
